/* tables */
table {
	background-color: #CDCDCD;
	width: 100%;
	text-align: left;
	border-collapse:separate;
	border-spacing:1px;
}
table th {
	background-color: #E8EEEE;
	border: 1px solid #FFF;
	padding: 4px;
	text-align: left;
}
table td {
	color: #3D3D3D;
	padding: 5px;
	background-color: #FFF;
	vertical-align: top;
}
table.form td {
	padding: 2px 4px 2px 2px;
}
table td label {
	display: inline-block;
	padding: 3px 0 0 5px;
}
table.form td label {
	padding-right:8px;
	float:right;
	text-align:right;
}
table.form td label strong {
	color:#f00;
}
table.form td code {
	display:block;
	color:#666;
	font-weight:nomal;
	font-size:11px;
	padding-left:1px;
}
table.form td label.for-checkbox {
	padding: 0 0 0 0;
	float:none;
}
table.form td span.show {
	display: inline-block;
	padding: 3px 5px 3px 2px;
	font-weight:bold;	
}
table.form td div.image {
	display:inline-block;
}
table.form td div.image .preview {
	display:block;
	border:1px dashed #999;
	text-align:center;
}
table.form td div.image img {
	max-width:520px;
	max-height:320px;
	border:0;
}
table.list tr:hover td {
	background-color:#F4F7F7;
}
table th.id {
	width: 40px;
}
table th.sort a {
	display:inline-block;
	padding-right:20px;
	background:url(assets/bg.gif) no-repeat right 3px;
}
table th.sort a.asc, table th.sort a.s1 {background:url(assets/asc.gif) no-repeat right 6px;}
table th.sort a.desc,table th.sort a.s0 {background:url(assets/desc.gif) no-repeat right 6px;}
table th.time {
	width: 140px;
}
table.no-border {
	border-collapse:collapse;
}
table.no-border th {
	border:0;
}